package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TwitterTwuser;

/**
 * 推特用户基本信息Mapper接口
 * 
 * @author ruoyi
 * @date 2022-05-31
 */
public interface TwitterTwuserMapper 
{
    /**
     * 查询推特用户信息是否存在
     *
     * @param twUserId 推特用户ID
     */
    Boolean isTwuserExistByTwUserId(String twUserId);

    /**
     * 查询推特用户基本信息
     * 
     * @param id 推特用户基本信息主键
     * @return 推特用户基本信息
     */
    public TwitterTwuser selectTwitterTwuserById(Long id);

    /**
     * 查询推特用户基本信息列表
     * 
     * @param twitterTwuser 推特用户基本信息
     * @return 推特用户基本信息集合
     */
    public List<TwitterTwuser> selectTwitterTwuserList(TwitterTwuser twitterTwuser);

    /**
     * 批量插入推特用户信息
     *
     * @param list 推特用户列表
     */
    int insertBatchTwitterTwuser(List<TwitterTwuser> list);

    /**
     * 新增推特用户基本信息
     * 
     * @param twitterTwuser 推特用户基本信息
     * @return 结果
     */
    public int insertTwitterTwuser(TwitterTwuser twitterTwuser);

    /**
     * 批量更新推特用户信息
     *
     * @param list 推特用户列表
     */
    int updateBatchTwitterTwuser(List<TwitterTwuser> list);

    /**
     * 修改推特用户基本信息
     * 
     * @param twitterTwuser 推特用户基本信息
     * @return 结果
     */
    public int updateTwitterTwuser(TwitterTwuser twitterTwuser);

    /**
     * 删除推特用户基本信息
     * 
     * @param id 推特用户基本信息主键
     * @return 结果
     */
    public int deleteTwitterTwuserById(Long id);

    /**
     * 批量删除推特用户基本信息
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTwitterTwuserByIds(Long[] ids);
}
